/**
 * 
 */
package wayic.utunes.events;

import java.util.Set;

/**
 * @author Ashesh
 *
 */
public interface IsATrackSource {
    
    public void fireTrackStartedEvent();
    public void fireTrackStoppedEvent();
    public void fireTrackPausedEvent();
    public void fireTrackResumeEvent();
    
    public void addTrackListener(TrackListener trackListener);
    public void removeTrackListener(TrackListener trackListener);
    public Set<TrackListener> getTrackListeners();
}
